using UnityEngine;

namespace LCH
{
    /// <summary>
    /// 控制图相关常量定义
    /// </summary>
    public static class ControlTextureConstants
    {
        /// <summary>
        /// 每张控制图的通道数量（RGBA）
        /// </summary>
        public const int CHANNELS_PER_CONTROL_TEXTURE = 4;
        
        /// <summary>
        /// 最大支持的贴图数量（4张控制图 * 4通道）
        /// </summary>
        public const int MAX_TEXTURE_COUNT = 16;
        
        /// <summary>
        /// 默认贴图数量（2张控制图 * 4通道）
        /// </summary>
        public const int DEFAULT_TEXTURE_COUNT = 8;
        
        /// <summary>
        /// 图标预览大小
        /// </summary>
        public const int ICON_SIZE = 64;
        
        /// <summary>
        /// 默认控制图大小（当创建新控制图时）
        /// </summary>
        public const int DEFAULT_CONTROL_TEXTURE_SIZE = 1024;
    }
}

